//package com.geek.config;
//
//import redis.clients.jedis.Jedis;
//import redis.clients.jedis.JedisPool;
//import redis.clients.jedis.JedisPoolConfig;
//import redis.clients.jedis.util.Pool;
//
//public class JedisPoolUtil extends Pool {
//	private static volatile JedisPool jedisPool = null;
//
//	private JedisPoolUtil(){}
//
//	public static JedisPool getJedisPoolInstance()
//	{
//		if(null == jedisPool)
//		{
//			synchronized (JedisPoolUtil.class)
//			{
//				if(null == jedisPool)
//				{
//					JedisPoolConfig poolConfig = new JedisPoolConfig();
//					poolConfig.setMaxTotal(1000);
//					poolConfig.setMaxIdle(32);
//					poolConfig.setMaxWaitMillis(100*1000);
//					poolConfig.setTestOnBorrow(true);
//
//					jedisPool = new JedisPool(poolConfig,"127.0.0.1",6379,60000);
//				}
//			}
//		}
//		return jedisPool;
//	}
//
//	public static void release(JedisPool jedisPool,Jedis jedis)
//	{
//		if(null != jedis)
//		{
//			jedisPool.returnResourceObject(jedis);
//		}
//	}
//
//}
